package com.aizuda.boot.modules.common.constant.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author sangyirong
 * @ClassName DepartmentRule
 * @Version 1.0
 * @Date 2025/7/9 11:14
 */
@Getter
@AllArgsConstructor
public enum DepartmentRule {

    CURRENT_HANDLER_DEPT("CURRENT_HANDLER_DEPT", "当前经办人部门"),
    TOP_LEVEL_DEPT("TOP_LEVEL_DEPT", "最高级经办人部门"),
    TOP_LEVEL_SUB_1("TOP_LEVEL_SUB_1", "最高级经办人部门下一级"),
    TOP_LEVEL_SUB_2("TOP_LEVEL_SUB_2", "最高级经办人部门下二级"),
    TOP_LEVEL_SUB_3("TOP_LEVEL_SUB_3", "最高级经办人部门下三级"),
    TOP_LEVEL_SUB_4("TOP_LEVEL_SUB_4", "最高级经办人部门下四级"),
    TOP_LEVEL_SUB_5("TOP_LEVEL_SUB_5", "最高级经办人部门下五级"),
    TOP_LEVEL_SUB_6("TOP_LEVEL_SUB_6", "最高级经办人部门下六级"),
    TOP_LEVEL_SUB_7("TOP_LEVEL_SUB_7", "最高级经办人部门下七级"),
    TOP_LEVEL_SUB_8("TOP_LEVEL_SUB_8", "最高级经办人部门下八级"),
    TOP_LEVEL_SUB_9("TOP_LEVEL_SUB_9", "最高级经办人部门下九级");

    private String code;
    private String msg;
}
